/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.3.2
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Hover.css Copyright Ian Lunn 2017. Generated with Sass.
 */

@import 'hover/options';
@import 'hover/mixins';
@import 'hover/hacks';

/* 2D TRANSITIONS */
@import 'hover/effects/2d-transitions/grow';
@if $includeClasses {
  .#{$nameSpace}-grow {
    @include grow();
  }
}

@import 'hover/effects/2d-transitions/shrink';
@if $includeClasses {
  .#{$nameSpace}-shrink {
    @include shrink();
  }
}

@import 'hover/effects/2d-transitions/pulse';
@if $includeClasses {
  .#{$nameSpace}-pulse {
    @include pulse();
  }
}

@import 'hover/effects/2d-transitions/pulse-grow';
@if $includeClasses {
  .#{$nameSpace}-pulse-grow {
    @include pulse-grow();
  }
}

@import 'hover/effects/2d-transitions/pulse-shrink';
@if $includeClasses {
  .#{$nameSpace}-pulse-shrink {
    @include pulse-shrink();
  }
}

@import 'hover/effects/2d-transitions/push';
@if $includeClasses {
  .#{$nameSpace}-push {
    @include push();
  }
}

@import 'hover/effects/2d-transitions/pop';
@if $includeClasses {
  .#{$nameSpace}-pop {
    @include pop();
  }
}

@import 'hover/effects/2d-transitions/bounce-in';
@if $includeClasses {
  .#{$nameSpace}-bounce-in {
    @include bounce-in();
  }
}

@import 'hover/effects/2d-transitions/bounce-out';
@if $includeClasses {
  .#{$nameSpace}-bounce-out {
    @include bounce-out();
  }
}

@import 'hover/effects/2d-transitions/rotate';
@if $includeClasses {
  .#{$nameSpace}-rotate {
    @include rotate();
  }
}

@import 'hover/effects/2d-transitions/grow-rotate';
@if $includeClasses {
  .#{$nameSpace}-grow-rotate {
    @include grow-rotate();
  }
}

@import 'hover/effects/2d-transitions/float';
@if $includeClasses {
  .#{$nameSpace}-float {
    @include float();
  }
}

@import 'hover/effects/2d-transitions/sink';
@if $includeClasses {
  .#{$nameSpace}-sink {
    @include sink();
  }
}

@import 'hover/effects/2d-transitions/bob';
@if $includeClasses {
  .#{$nameSpace}-bob {
    @include bob();
  }
}

@import 'hover/effects/2d-transitions/hang';
@if $includeClasses {
  .#{$nameSpace}-hang {
    @include hang();
  }
}

@import 'hover/effects/2d-transitions/skew';
@if $includeClasses {
  .#{$nameSpace}-skew {
    @include skew();
  }
}

@import 'hover/effects/2d-transitions/skew-forward';
@if $includeClasses {
  .#{$nameSpace}-skew-forward {
    @include skew-forward();
  }
}

@import 'hover/effects/2d-transitions/skew-backward';
@if $includeClasses {
  .#{$nameSpace}-skew-backward {
    @include skew-backward();
  }
}

@import 'hover/effects/2d-transitions/wobble-vertical';
@if $includeClasses {
  .#{$nameSpace}-wobble-vertical {
    @include wobble-vertical();
  }
}

@import 'hover/effects/2d-transitions/wobble-horizontal';
@if $includeClasses {
  .#{$nameSpace}-wobble-horizontal {
    @include wobble-horizontal();
  }
}

@import 'hover/effects/2d-transitions/wobble-to-bottom-right';
@if $includeClasses {
  .#{$nameSpace}-wobble-to-bottom-right {
    @include wobble-to-bottom-right();
  }
}

@import 'hover/effects/2d-transitions/wobble-to-top-right';
@if $includeClasses {
  .#{$nameSpace}-wobble-to-top-right {
    @include wobble-to-top-right();
  }
}

@import 'hover/effects/2d-transitions/wobble-top';
@if $includeClasses {
  .#{$nameSpace}-wobble-top {
    @include wobble-top();
  }
}

@import 'hover/effects/2d-transitions/wobble-bottom';
@if $includeClasses {
  .#{$nameSpace}-wobble-bottom {
    @include wobble-bottom();
  }
}

@import 'hover/effects/2d-transitions/wobble-skew';
@if $includeClasses {
  .#{$nameSpace}-wobble-skew {
    @include wobble-skew();
  }
}

@import 'hover/effects/2d-transitions/buzz';
@if $includeClasses {
  .#{$nameSpace}-buzz {
    @include buzz();
  }
}

@import 'hover/effects/2d-transitions/buzz-out';
@if $includeClasses {
  .#{$nameSpace}-buzz-out {
    @include buzz-out();
  }
}

@import 'hover/effects/2d-transitions/forward';
@if $includeClasses {
  .#{$nameSpace}-forward {
    @include forward();
  }
}

@import 'hover/effects/2d-transitions/backward';
@if $includeClasses {
  .#{$nameSpace}-backward {
    @include backward();
  }
}

/* BACKGROUND TRANSITIONS */
@import 'hover/effects/background-transitions/fade';
@if $includeClasses {
  .#{$nameSpace}-fade {
    @include fade();
  }
}

@import 'hover/effects/background-transitions/back-pulse';
@if $includeClasses {
  .#{$nameSpace}-back-pulse {
    @include back-pulse();
  }
}

@import 'hover/effects/background-transitions/sweep-to-right';
@if $includeClasses {
  .#{$nameSpace}-sweep-to-right {
    @include sweep-to-right();
  }
}

@import 'hover/effects/background-transitions/sweep-to-left';
@if $includeClasses {
  .#{$nameSpace}-sweep-to-left {
    @include sweep-to-left();
  }
}

@import 'hover/effects/background-transitions/sweep-to-bottom';
@if $includeClasses {
  .#{$nameSpace}-sweep-to-bottom {
    @include sweep-to-bottom();
  }
}

@import 'hover/effects/background-transitions/sweep-to-top';
@if $includeClasses {
  .#{$nameSpace}-sweep-to-top {
    @include sweep-to-top();
  }
}

@import 'hover/effects/background-transitions/bounce-to-right';
@if $includeClasses {
  .#{$nameSpace}-bounce-to-right {
    @include bounce-to-right();
  }
}

@import 'hover/effects/background-transitions/bounce-to-left';
@if $includeClasses {
  .#{$nameSpace}-bounce-to-left {
    @include bounce-to-left();
  }
}

@import 'hover/effects/background-transitions/bounce-to-bottom';
@if $includeClasses {
  .#{$nameSpace}-bounce-to-bottom {
    @include bounce-to-bottom();
  }
}

@import 'hover/effects/background-transitions/bounce-to-top';
@if $includeClasses {
  .#{$nameSpace}-bounce-to-top {
    @include bounce-to-top();
  }
}

@import 'hover/effects/background-transitions/radial-out';
@if $includeClasses {
  .#{$nameSpace}-radial-out {
    @include radial-out();
  }
}

@import 'hover/effects/background-transitions/radial-in';
@if $includeClasses {
  .#{$nameSpace}-radial-in {
    @include radial-in();
  }
}

@import 'hover/effects/background-transitions/rectangle-in';
@if $includeClasses {
  .#{$nameSpace}-rectangle-in {
    @include rectangle-in();
  }
}

@import 'hover/effects/background-transitions/rectangle-out';
@if $includeClasses {
  .#{$nameSpace}-rectangle-out {
    @include rectangle-out();
  }
}

@import 'hover/effects/background-transitions/shutter-in-horizontal';
@if $includeClasses {
  .#{$nameSpace}-shutter-in-horizontal {
    @include shutter-in-horizontal();
  }
}

@import 'hover/effects/background-transitions/shutter-out-horizontal';
@if $includeClasses {
  .#{$nameSpace}-shutter-out-horizontal {
    @include shutter-out-horizontal();
  }
}

@import 'hover/effects/background-transitions/shutter-in-vertical';
@if $includeClasses {
  .#{$nameSpace}-shutter-in-vertical {
    @include shutter-in-vertical();
  }
}

@import 'hover/effects/background-transitions/shutter-out-vertical';
@if $includeClasses {
  .#{$nameSpace}-shutter-out-vertical {
    @include shutter-out-vertical();
  }
}

/* BORDER TRANSITIONS */
@import 'hover/effects/border-transitions/border-fade';
@if $includeClasses {
  .#{$nameSpace}-border-fade {
    @include border-fade();
  }
}

@import 'hover/effects/border-transitions/hollow';
@if $includeClasses {
  .#{$nameSpace}-hollow {
    @include hollow();
  }
}

@import 'hover/effects/border-transitions/trim';
@if $includeClasses {
  .#{$nameSpace}-trim {
    @include trim();
  }
}

@import 'hover/effects/border-transitions/ripple-out';
@if $includeClasses {
  .#{$nameSpace}-ripple-out {
    @include ripple-out();
  }
}

@import 'hover/effects/border-transitions/ripple-in';
@if $includeClasses {
  .#{$nameSpace}-ripple-in {
    @include ripple-in();
  }
}

@import 'hover/effects/border-transitions/outline-out';
@if $includeClasses {
  .#{$nameSpace}-outline-out {
    @include outline-out();
  }
}

@import 'hover/effects/border-transitions/outline-in';
@if $includeClasses {
  .#{$nameSpace}-outline-in {
    @include outline-in();
  }
}

@import 'hover/effects/border-transitions/round-corners';
@if $includeClasses {
  .#{$nameSpace}-round-corners {
    @include round-corners();
  }
}

@import 'hover/effects/border-transitions/underline-from-left';
@if $includeClasses {
  .#{$nameSpace}-underline-from-left {
    @include underline-from-left();
  }
}

@import 'hover/effects/border-transitions/underline-from-center';
@if $includeClasses {
  .#{$nameSpace}-underline-from-center {
    @include underline-from-center();
  }
}

@import 'hover/effects/border-transitions/underline-from-right';
@if $includeClasses {
  .#{$nameSpace}-underline-from-right {
    @include underline-from-right();
  }
}

@import 'hover/effects/border-transitions/overline-from-left';
@if $includeClasses {
  .#{$nameSpace}-overline-from-left {
    @include overline-from-left();
  }
}

@import 'hover/effects/border-transitions/overline-from-center';
@if $includeClasses {
  .#{$nameSpace}-overline-from-center {
    @include overline-from-center();
  }
}

@import 'hover/effects/border-transitions/overline-from-right';
@if $includeClasses {
  .#{$nameSpace}-overline-from-right {
    @include overline-from-right();
  }
}

@import 'hover/effects/border-transitions/reveal';
@if $includeClasses {
  .#{$nameSpace}-reveal {
    @include reveal();
  }
}

@import 'hover/effects/border-transitions/underline-reveal';
@if $includeClasses {
  .#{$nameSpace}-underline-reveal {
    @include underline-reveal();
  }
}

@import 'hover/effects/border-transitions/overline-reveal';
@if $includeClasses {
  .#{$nameSpace}-overline-reveal {
    @include overline-reveal();
  }
}

/* SHADOW/GLOW TRANSITIONS */
@import 'hover/effects/shadow-and-glow-transitions/glow';
@if $includeClasses {
  .#{$nameSpace}-glow {
    @include glow();
  }
}

@import 'hover/effects/shadow-and-glow-transitions/shadow';
@if $includeClasses {
  .#{$nameSpace}-shadow {
    @include shadow();
  }
}

@import 'hover/effects/shadow-and-glow-transitions/grow-shadow';
@if $includeClasses {
  .#{$nameSpace}-grow-shadow {
    @include grow-shadow();
  }
}

@import 'hover/effects/shadow-and-glow-transitions/box-shadow-outset';
@if $includeClasses {
  .#{$nameSpace}-box-shadow-outset {
    @include box-shadow-outset();
  }
}

@import 'hover/effects/shadow-and-glow-transitions/box-shadow-inset';
@if $includeClasses {
  .#{$nameSpace}-box-shadow-inset {
    @include box-shadow-inset();
  }
}

@import 'hover/effects/shadow-and-glow-transitions/float-shadow';
@if $includeClasses {
  .#{$nameSpace}-float-shadow {
    @include float-shadow();
  }
}

@import 'hover/effects/shadow-and-glow-transitions/shadow-radial';
@if $includeClasses {
  .#{$nameSpace}-shadow-radial {
    @include shadow-radial();
  }
}

/* SPEECH BUBBLES */
@import 'hover/effects/speech-bubbles/bubble-top';
@if $includeClasses {
  .#{$nameSpace}-bubble-top {
    @include bubble-top();
  }
}

@import 'hover/effects/speech-bubbles/bubble-right';
@if $includeClasses {
  .#{$nameSpace}-bubble-right {
    @include bubble-right();
  }
}

@import 'hover/effects/speech-bubbles/bubble-bottom';
@if $includeClasses {
  .#{$nameSpace}-bubble-bottom {
    @include bubble-bottom();
  }
}

@import 'hover/effects/speech-bubbles/bubble-left';
@if $includeClasses {
  .#{$nameSpace}-bubble-left {
    @include bubble-left();
  }
}

@import 'hover/effects/speech-bubbles/bubble-float-top';
@if $includeClasses {
  .#{$nameSpace}-bubble-float-top {
    @include bubble-float-top();
  }
}

@import 'hover/effects/speech-bubbles/bubble-float-right';
@if $includeClasses {
  .#{$nameSpace}-bubble-float-right {
    @include bubble-float-right();
  }
}

@import 'hover/effects/speech-bubbles/bubble-float-bottom';
@if $includeClasses {
  .#{$nameSpace}-bubble-float-bottom {
    @include bubble-float-bottom();
  }
}

@import 'hover/effects/speech-bubbles/bubble-float-left';
@if $includeClasses {
  .#{$nameSpace}-bubble-float-left {
    @include bubble-float-left();
  }
}

/* ICONS */
@import 'hover/effects/icons/icon-back';
@if $includeClasses {
  .#{$nameSpace}-icon-back {
    @include icon-back();
  }
}

@import 'hover/effects/icons/icon-forward';
@if $includeClasses {
  .#{$nameSpace}-icon-forward {
    @include icon-forward();
  }
}

@import 'hover/effects/icons/icon-down';
@if $includeClasses {
  .#{$nameSpace}-icon-down {
    @include icon-down();
  }
}

@import 'hover/effects/icons/icon-up';
@if $includeClasses {
  .#{$nameSpace}-icon-up {
    @include icon-up();
  }
}

@import 'hover/effects/icons/icon-spin';
@if $includeClasses {
  .#{$nameSpace}-icon-spin {
    @include icon-spin();
  }
}

@import 'hover/effects/icons/icon-drop';
@if $includeClasses {
  .#{$nameSpace}-icon-drop {
    @include icon-drop();
  }
}

@import 'hover/effects/icons/icon-fade';
@if $includeClasses {
  .#{$nameSpace}-icon-fade {
    @include icon-fade();
  }
}

@import 'hover/effects/icons/icon-float-away';
@if $includeClasses {
  .#{$nameSpace}-icon-float-away {
    @include icon-float-away();
  }
}

@import 'hover/effects/icons/icon-sink-away';
@if $includeClasses {
  .#{$nameSpace}-icon-sink-away {
    @include icon-sink-away();
  }
}

@import 'hover/effects/icons/icon-grow';
@if $includeClasses {
  .#{$nameSpace}-icon-grow {
    @include icon-grow();
  }
}

@import 'hover/effects/icons/icon-shrink';
@if $includeClasses {
  .#{$nameSpace}-icon-shrink {
    @include icon-shrink();
  }
}

@import 'hover/effects/icons/icon-pulse';
@if $includeClasses {
  .#{$nameSpace}-icon-pulse {
    @include icon-pulse();
  }
}

@import 'hover/effects/icons/icon-pulse-grow';
@if $includeClasses {
  .#{$nameSpace}-icon-pulse-grow {
    @include icon-pulse-grow();
  }
}

@import 'hover/effects/icons/icon-pulse-shrink';
@if $includeClasses {
  .#{$nameSpace}-icon-pulse-shrink {
    @include icon-pulse-shrink();
  }
}

@import 'hover/effects/icons/icon-push';
@if $includeClasses {
  .#{$nameSpace}-icon-push {
    @include icon-push();
  }
}

@import 'hover/effects/icons/icon-pop';
@if $includeClasses {
  .#{$nameSpace}-icon-pop {
    @include icon-pop();
  }
}

@import 'hover/effects/icons/icon-bounce';
@if $includeClasses {
  .#{$nameSpace}-icon-bounce {
    @include icon-bounce();
  }
}

@import 'hover/effects/icons/icon-rotate';
@if $includeClasses {
  .#{$nameSpace}-icon-rotate {
    @include icon-rotate();
  }
}

@import 'hover/effects/icons/icon-grow-rotate';
@if $includeClasses {
  .#{$nameSpace}-icon-grow-rotate {
    @include icon-grow-rotate();
  }
}

@import 'hover/effects/icons/icon-float';
@if $includeClasses {
  .#{$nameSpace}-icon-float {
    @include icon-float();
  }
}

@import 'hover/effects/icons/icon-sink';
@if $includeClasses {
  .#{$nameSpace}-icon-sink {
    @include icon-sink();
  }
}

@import 'hover/effects/icons/icon-bob';
@if $includeClasses {
  .#{$nameSpace}-icon-bob {
    @include icon-bob();
  }
}

@import 'hover/effects/icons/icon-hang';
@if $includeClasses {
  .#{$nameSpace}-icon-hang {
    @include icon-hang();
  }
}

@import 'hover/effects/icons/icon-wobble-horizontal';
@if $includeClasses {
  .#{$nameSpace}-icon-wobble-horizontal {
    @include icon-wobble-horizontal();
  }
}

@import 'hover/effects/icons/icon-wobble-vertical';
@if $includeClasses {
  .#{$nameSpace}-icon-wobble-vertical {
    @include icon-wobble-vertical();
  }
}

@import 'hover/effects/icons/icon-buzz';
@if $includeClasses {
  .#{$nameSpace}-icon-buzz {
    @include icon-buzz();
  }
}

@import 'hover/effects/icons/icon-buzz-out';
@if $includeClasses {
  .#{$nameSpace}-icon-buzz-out {
    @include icon-buzz-out();
  }
}

/* CURLS */
@import 'hover/effects/curls/curl-top-left';
@if $includeClasses {
  .#{$nameSpace}-curl-top-left {
    @include curl-top-left();
  }
}

@import 'hover/effects/curls/curl-top-right';
@if $includeClasses {
  .#{$nameSpace}-curl-top-right {
    @include curl-top-right();
  }
}

@import 'hover/effects/curls/curl-bottom-right';
@if $includeClasses {
  .#{$nameSpace}-curl-bottom-right {
    @include curl-bottom-right();
  }
}

@import 'hover/effects/curls/curl-bottom-left';
@if $includeClasses {
  .#{$nameSpace}-curl-bottom-left {
    @include curl-bottom-left();
  }
}
